/* essentials */
.box{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;}
.inline{display:inline;}
.block{display:block;}
.block:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.inline-block{display:inline-block;}
.align-center{text-align:center;}
.align-left{text-align:left;}
.align-right{text-align:right;}
.invisible{visibility:hidden;}
.relative{position:relative;}
.absolute{position:absolute;}
.left{left:0;}
.right{right:0;}
.top{top:0;}

/* grids, grids(fluid), table:row-column(custom) */
.qrow{*zoom:1;display:table;width:100%;}
.qrow .qcol{display:table-cell;vertical-align:top;float:none;}
.qrow .qcol.align-bottom, .align-bottom{vertical-align:bottom;}
*html .qrow.zero{width:1px;}
.qrow .qcol.align-bottom, .align-bottom{vertical-align:bottom;}
*html .qrow.align-middle, .align-middle{vertical-align:middle;}
.qrow .qcol.align-bottom, .align-bottom{vertical-align:bottom;}
*html .qrow .qcol{float:left;padding:0;border:0;margin:0;} /* IE5, IE6 */
*+html .qrow .qcol{float:left;padding:0;border:0;margin:0;} /* IE7 */

/* Sprite Icons */
[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;line-height:14px;vertical-align:text-top;background:url("/images/sprite-new.png") no-repeat center center;}
.icon-qk-logo{background-position: -122px -75px; width: 148px; height: 53px;}
.icon-video-arrow{background-position: -10px -109px; width: 87px; height: 85px;}
.icon-arrow-down{background-position: -21px -21px; width: 44px; height: 24px;}
.icon-heart{background-position: -27px -58px; width: 34px; height: 27px;}
.icon-fb-faded{background-position: -73px -13px; width: 42px; height: 42px;}
.icon-tw-faded{background-position: -120px -13px; width: 42px; height: 42px;}
.icon-fb{background-position: -175px -13px; width: 42px; height: 42px;}
.icon-tw{background-position: -222px -13px; width: 42px; height: 42px;}

/* Helpers */
.w100p{width:100%;}
.mar-b-20{margin-bottom:20px;}

/* qk-nav */
body{padding-top:115px; font-family: 'Open Sans', sans-serif;}
.qk-nav{position:fixed; z-index:11111;background:#fff; top:0; left:0; right:0; height:94px;
	box-shadow:0 0 25px #444;-moz-box-shadow:0 0 25px #444;-webkit-box-shadow:0 0 25px #444;-khtml-box-shadow:0 0 25px #444;-o-box-shadow:0 0 25px #444;
}
.qk-nav:after{position:absolute;display:block;content:'';height:21px;width:100%;top:100%;}

/* btn-green */
.btn-green{font-weight:bold;font-size:13px;color:#000;line-height:1;
	padding:15px 30px; background:#79d909;text-transform:uppercase;
	text-shadow:none;
	border-radius: 30px;
	display:inline-block;
}
.btn-green:hover{color:#000;}

/* btn-transparent */
.btn-transparent{font-weight:bold;font-size:13px;color:#fff;line-height:1;
	padding:10px 25px; background:none;text-transform:uppercase;
	text-shadow:none;
	border-radius: 30px;
	display:inline-block;
	border:1px solid #fff;
}
.btn-transparent:hover{color:#fff;}

/* fix */
.carousel-indicators li{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;-o-border-radius:50%;border:0;}

/* banner-div */
.banner-div{background:#f2f2f2; position:relative;}
.banner-div .carousel-caption{background:rgba(0, 0, 0, 0.5); top:50%; ; bottom:auto!important; padding:50px; width:445px; height:445px;left:50%;
	margin-left:-222px;margin-top:-222px;
	border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;-o-border-radius:50%;
}
.banner-div .carousel-caption .big-txt{font-size:85px;margin-top:25%;line-height:1;font-weight:800;}
.banner-div .carousel-caption .small-txt{font-size:17px;margin-top:10px; line-height:1.3; color:#e6e6e6;}
.banner-div .carousel-caption .btn-green{margin-top:20px;}
.banner-div .carousel-indicators{bottom:19%;}
.carousel-indicators li{width:18px; height:18px; margin:0 5px;background-color: #b3b3b3;}
.carousel-indicators li.active{width:18px; height:18px; margin:0 5px; background-color: #ffffff;}

.pull-down-btn{position:absolute;left:50%;bottom:15px;margin-left:-22px;}


/* featured-channels */
.featured-channels .carousel-indicators{bottom:9%;}
.featured-channels .item-desc{position:absolute;width:35%; left:60%;
	top:20%; color:#fff;
}
.featured-channels .item-desc .big-txt{font-size:47px;font-weight:800;line-height:1.3}
.featured-channels .item-desc .by{color:#e6e6e6;font-size:13px;margin-top:10px;}
.featured-channels .item-desc .small-txt{color:#e6e6e6;font-size:13px;margin-top:30px;}
.featured-channels .item-desc .btn-transparent{margin-top:45px;}
.section-label{position:absolute; z-index:11; font-size:20px; font-weight:bold; color:#fff; left:30px; top:20px; }


/* featured-artist */

.featured-artist .carousel-indicators li{text-indent: 0px;margin:0 25px;}
.featured-artist .carousel-indicators li{width:130px;height:130px;}
.featured-artist .carousel-indicators li img{width:100%;border:7px solid #4d4d4d;
	border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;-o-border-radius:50%;
}
.featured-artist .carousel-indicators li.active img{border-color:#79d909;position:relative;}
.featured-artist .carousel-indicators li .name{font-size:13px; color:#b3b3b3; margin-top:10px;}
.featured-artist .carousel-indicators li.active .name{color:#ffffff;}
.featured-artist .carousel-indicators{width:auto;left:32%;right:auto;bottom:5%;}
.featured-artist .item-desc .big-txt{font-size:47px;font-weight:800;line-height:1.3; color:#fff;}
.featured-artist .item-desc .small-txt{color:#e6e6e6;font-size:13px;margin-top:5px;}
.featured-artist .item-desc{position:absolute;z-index:111; top:15%; left:40px; width:45%;}
.featured-artist .item-desc img{width:211px;height:211px;margin-right:30px;}
.featured-artist .item-desc .btn-transparent{margin-top:15px;}




/* featured-work */
.featured-work{height:569px;background:#1a1a1a;
	box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;
	padding:90px 40px 0 30px;
}
.featured-work .video-desc{margin-top:10px; color:#999999; }
.featured-work .video-desc .title{color:#e6e6e6; font-size:23px; font-weight:bold; }
.featured-work .pad-r-15{padding:0px 25px 0 10px;}
.featured-work .video-desc{}
.featured-work .video-clickable{position:relative;display:block;}
.featured-work .video-clickable img{width:100%;}
.featured-work .video-clickable::after{display:block;position:absolute;content:'';background:url("/images/sprite-new.png") no-repeat center center;
	background-position: -10px -109px; width: 87px; height: 85px; top:50%; left:50%; margin-left:-44px;margin-top:-44px;


}


/*  */
.footer-links{background:#333333; padding:15px 30px; color:#999999; font-size:13px; font-weight:bold; }
.footer-links a{font-size:13px; font-weight:bold;color:#999999;margin-right:15px;}


